*{box-sizing:border-box}html{scroll-behavior:smooth;background:#10069f}body{--blue:#10069f;--gold:#d6a91f;--ink:#171710;--paper:#f3efe5;--muted:#706b5e;margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}img{display:block;max-width:100%;height:auto}figure{margin:0}a{color:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:20;padding:.75rem 1rem;background:#fff;color:#111}.skip-link:focus{top:1rem}.eyebrow{margin:0 0 1rem;font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.eyebrow.blue{color:var(--blue)}h1,h2,blockquote{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.05em}em{color:var(--gold);font-style:italic}.hero{min-height:100svh;display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);background:var(--blue);color:#fff}.hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5.5rem)}.admiral-mark{width:132px;margin:0 0 auto;filter:brightness(0) invert(1)}.hero h1{max-width:9ch;margin:0;font-size:clamp(4.5rem,8vw,9rem);line-height:.82}.hero-dek{max-width:34rem;margin:2rem 0 1rem;font-size:clamp(1.05rem,1.5vw,1.3rem);color:#e2e0f8}.location{margin:0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.hero-visual{align-self:center;margin:clamp(1rem,3vw,3rem) clamp(1rem,3vw,3rem) clamp(1rem,3vw,3rem) 0;background:#080463}.hero-visual img{width:100%;height:auto}.hero-visual figcaption,.feature-photo figcaption,.photo-flow figcaption{padding:.75rem 0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-visual figcaption{padding:.8rem 1rem;color:#d9d7f1}.story-intro,.collection,.closing{padding:clamp(5rem,9vw,10rem) max(5vw,calc((100vw - 1240px)/2))}.story-intro{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,7vw,8rem)}.kicker{max-width:20rem;margin:0;font:700 clamp(1.4rem,2.2vw,2rem)/1.25 Georgia,serif}.story-intro h2,.collection h2,.closing h2{margin:0 0 1.5rem;font-size:clamp(2.7rem,5.2vw,6rem);line-height:.96}.story-intro h2 em,.collection h2 em,.closing h2 em{color:var(--blue)}.lead,.collection-head p,.closing>p{max-width:48rem;font-size:clamp(1rem,1.35vw,1.2rem)}.facts{display:grid;grid-template-columns:repeat(3,1fr);background:#171710;color:#fff}.facts article{min-height:260px;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);border-right:1px solid #403f35}.facts article:last-child{border:0}.facts strong{font:700 clamp(3.5rem,7vw,7rem)/1 Georgia,serif;color:var(--gold)}.facts span{max-width:12rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.collection{border-top:1px solid #d7d0bf}.collection-head{display:grid;grid-template-columns:minmax(80px,.3fr) 1.7fr;gap:clamp(1.5rem,5vw,6rem);margin-bottom:clamp(3rem,7vw,7rem)}.collection-number{margin:0;font:700 clamp(4rem,9vw,9rem)/.75 Georgia,serif;color:var(--gold)}.collection-head>div{max-width:780px}.feature-photo{margin-bottom:clamp(2rem,5vw,5rem)}.feature-photo img{width:100%;height:auto}.feature-photo figcaption,.photo-flow figcaption{color:var(--muted)}.photo-flow{column-count:3;column-gap:clamp(1rem,2.2vw,2rem)}.photo-flow.two-column{column-count:2}.photo-flow figure{display:inline-block;width:100%;margin:0 0 clamp(1.5rem,3vw,3rem);break-inside:avoid}.photo-flow figure img{width:100%;height:auto;background:#ddd6c5}.quote{margin:0;padding:clamp(5rem,10vw,10rem) max(5vw,calc((100vw - 1060px)/2));background:var(--gold);color:#171710}.quote blockquote{margin:0;font-size:clamp(2.7rem,6vw,6.5rem);font-weight:700;line-height:.98}.collection-away{background:#f8f6ef}.collection-alternate{background:#222419;color:#fff}.collection-alternate .collection-head p,.collection-alternate figcaption{color:#d5d9c8}.collection-alternate h2 em{color:var(--gold)}.collection-gk{background:#e5dfd1}.closing{background:var(--blue);color:#fff}.closing h2{max-width:11ch}.closing h2 em{color:var(--gold)}.closing>p{color:#e2e0f8}.actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.actions a{display:inline-block;padding:.9rem 1.2rem;border:1px solid #fff;text-decoration:none;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.actions a:first-child{background:#fff;color:var(--blue)}.actions a:focus-visible,.actions a:hover{outline:3px solid var(--gold);outline-offset:3px}.reveal{opacity:1;transform:none}
@media(max-width:900px){.hero{min-height:auto;grid-template-columns:1fr}.hero-copy{min-height:660px}.hero-visual{margin:0}.hero-visual figcaption{padding-left:5vw}.story-intro{grid-template-columns:1fr}.facts article{min-height:200px}.collection-head{grid-template-columns:1fr}.collection-number{font-size:4rem}.photo-flow{column-count:2}}
@media(max-width:620px){.hero-copy{min-height:600px;padding:1.5rem 5vw 3.5rem}.admiral-mark{width:116px}.hero h1{font-size:clamp(3.7rem,18vw,5.6rem)}.hero-dek{max-width:90%}.story-intro,.collection,.closing{padding:5rem 5vw}.story-intro h2,.collection h2,.closing h2{font-size:clamp(2.5rem,12vw,4rem);overflow-wrap:normal}.facts{grid-template-columns:1fr}.facts article{min-height:160px;border-right:0;border-bottom:1px solid #403f35}.photo-flow,.photo-flow.two-column{column-count:1}.feature-photo{margin-bottom:2.5rem}.quote{padding:5rem 5vw}.quote blockquote{font-size:clamp(2.6rem,12vw,4rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
